


/* 主体S */

 .swiper-container{
	margin-left: auto;
	margin-right: auto;
	position: relative;
	top: 0;
	left: 0;
	overflow: hidden;
	z-index: 1;
	width: 100%;
	/* display: none;
	position: relative;
	
	width: 100%;
	margin-top: 70px;
	z-index: 1;
	margin-left: auto;
	margin-right: auto;
	background-color: aqua; */
}

 .swiper-wrapper{
	width: 100%;
	display: flex;
	box-sizing: content-box;
	position: relative;
	transition-property: transform,-webkit-transform;
	height: 100%;
	z-index: 1;
	
}
.swiper-slide {
    -webkit-flex-shrink: 0;
    -ms-flex-negative: 0;
    flex-shrink: 0;
    width: 100%;
    height: 100%;
    position: relative;
    -webkit-transition-property: -webkit-transform;
    transition-property: -webkit-transform;
    -o-transition-property: transform;
    transition-property: transform;
    transition-property: transform,-webkit-transform;
}
 .swiper-wrapper  img{
	width: 100%;
	height: 850px;
}

/* 主体E */
/* 主体下S */

.container .main{
	
	padding-top: 50px;
}
.container .main .main-top{
	padding: 70px 98px 64px 98px;
}
.container .main-top .title{
	text-align: center;
	font-size: 44px;

}
.container .main-top .more{
	
	width: 100%;
	font-size: 16px;
	font-weight: 600;
	color: rgba(35,24,22,1);
	text-decoration: none;
	text-align:center;
	margin-top: 30px;
	vertical-align: middle;
}
.container .main-top .right-arrow{
	width: 25px;
	height: 25px;
	border-style: none;
	vertical-align: middle;
	
}
.container .main-center{
	display: flex;
	justify-content: space-between;
	padding-bottom: 72px;
}
.container .main-center .item{
	padding: 43px 50px 0 50px;
	width: 31%;
	/* background-color: #FF0000; */
}
.container .main-center .item .title{
	font-size: 34px;
	font-family: PingFang-SC-Medium;
	font-weight: 500;
}
.container .main-center .item .images{
	width: 100%;
}
.container .main-bottom{
	width: 100%;
	background: #F2F5F7;
}
.container .main-bottom .top{
	    padding: 50px 100px 10px 100px;
		text-align: center;
}
.container .main-bottom .top .title{
	font-size: 31px;
	/* font-family: PingFang-SC-Semibold; */
	font-weight: 400;
	color: rgba(35,24,22,1);
}
.container .main-bottom .bottom {
		width: 100%;
		padding: 94px 0 87px 117px;
		background-image: url(../img/first-foot.jpg);
		background-size: 100% 100%;
}
.container .main-bottom .bottom .title{
	font-size: 44px;
	font-family: PingFang-SC-Medium;
	/* font-weight: 500; */
}
.main .main-bottom .bottom .desc {
    font-size: 20px;
    /* font-family: PingFang-SC-Medium; */
    font-weight: 400;
    color: rgba(255,255,255,1);
}
.main .main-bottom .bottom .more{
	display: inline-block;
	vertical-align: middle;
	font-size: 16px;
	/* font-family: PingFang-SC-Medium; */
	font-weight: 500;
	color: rgba(160,155,155,1);
	margin-top: 93px;
}
.right-arrow1{
	display: inline-block;
	position: relative;
}
.right-arrow1::after{
	display: inline-block;
	content: "";
	height: 9px;
	width: 9px;
	border-width: 2px 2px 0 0;
	border-style: solid;
	transform: matrix(0.71, 0.71, -0.71, 0.71, 0, 0);
	position: absolute;
	top: -10px;
	left: 5px;
}
/* 主体下E */

/* 点击S */
.nav-item.active .nav-link:after, .nav-item:hover .nav-link:after {
	    content: '';
	    position: absolute;
	    left: -5px;
	    bottom: 11px;
	    width: 84px;
	    height: 6px;
	    background: #FFD45D;
	    z-index: -1;
		top: 15px;
	}

/* 点击E */